第二十四天,昨天解析了Json資料
那今天來試試看另一種XML資料吧!
也是以一個簡單App_RSS Reader來實作
解析XML資料
project:RSS Reader
1.需要元件先擺上
segue命名
按照day20的table view方法
將table view中的cell放入假字串試試看
將返回時沒消失的選取消除
2.放假資料
一樣先寫struct
show出假資料標題看看
3.load進網頁&放上UIActivityIndicatorView知道網頁正在讀取中
load進網頁部分:
ViewController
webViewController
UIActivityIndicatorView部分:
day22也已經講過UIActivityController的寫法
欲知詳情請回去看day22文章
4.解析XML資料
下載資料部分:
先有網址
再寫一個download的function
NSString()是把data轉變為文字
但仍然是XML文字
加上錯誤處理警告控制器func alert()
解析資料部分:
使用XMLParser()
需要新增一個類別幫助XMLParser解析資料
內容如下
請細看程式碼註解部分
回到ViewController
完成!